artificial cardiac pacemaker - English Synonyms Dictionary